Application Form
Role Description
Application Deadline: January 28, 2026
Team Lead
• Own delivery and keep the team on track week to week
• Define project architecture with support from execs (VP Engineering, VP Projects, etc.)
• Turn requirements into tickets, scope work, and unblock developers
• Mentor developers technically, and contribute code
• Lead check ins, demos, and handoff planning with stakeholders
Frontend Developer
• Pick up tickets scoped by the Team Lead and ship UI features end to end
• Build clean, accessible interfaces and connect them to backend APIs
• Handle forms, uploads, and client facing flows with strong UX basics
• Support bug fixes, testing, and polish before release
Backend Developer
• Pick up tickets scoped by the Team Lead and ship backend features end to end
• Build and maintain APIs, database models, and core business logic
• Implement integrations and background processing where needed
• Support reliability work: logging, error handling, retries, and documentation
🛠 Skills we’re Looking For
Frontend Developer
• React
• TypeScript
• Next.js
• Tailwind CSS
• State management (Redux, Zustand)
Backend Developer
• Next.js API routes (REST)
• PostgreSQL
• Prisma (or similar)
• NextAuth (or similar)
• Redis (Nice to have)
• S3 compatible storage (Nice to have)
• Third-party API integrations and webhooks (Nice to have)
• PDF generation and file processing (Nice to have)
Team Lead
• Comfortable across the stack (frontend + backend)
• Ticket scoping and project planning (Jira or Linear)
• Code review, technical mentoring, and hands on coding contributions
• Strong communication with stakeholders
• Project architecture and system design fundamentals
Nice to have (all roles)
• End-to-end testing: Playwright or Jest
• GitHub Actions
• Sentry
• AI coding tools (Cursor, Copilot, or similar)
📅 Time Commitment
• Semesters: Winter 2026 and Summer 2026
• Weekly commitment: 4 to 5 hours per week
• Remote, flexible schedule